package com.ssy.lingxi.order.service.feign;

import java.util.List;

/**
 * 消息服务Feign接口调用
 * @author 万宁
 * @version 2.0.0
 * @date 2021-08-16
 */
public interface IMessageFeignService {
    /**
     * 发送采购商、供应商的订单消息
     * @param memberId 会员Id
     * @param roleId   会员角色Id
     * @param messageCode 操作编码
     * @param orderNo  订单号
     * @param digest   订单摘要
     */
    void sendOrderMessageAsync(Long memberId, Long roleId, Long userId, String messageCode, String orderNo, String digest);

    /**
     * 发送采购商、供应商的订单消息
     * @param memberId    会员Id
     * @param roleId      会员角色Id
     * @param messageCode 操作编码
     * @param params      消息参数列表
     */
    void sendOrderMessageAsync(Long memberId, Long roleId, Long userId, String messageCode, List<String> params);
}
